package com.miplus.ccrm.core.controller.vo.credit;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class AssReqVo {
    /**
     * 分配模式，1：平均分配，2:按金额比例分配，3：按数量比例分配
     */
    @NotNull
    private Integer assmode;

    /**
     * 操作方式，1：自动，2：手动
     */
    @NotNull
    private Integer actiontype;

    /**
     * 分配的案件ID.LIST
     */
    @NotNull
    private List<Integer> ficaseList;

    /**
     * 分配的催员LIST，如assmode=3时，radio必填
     */
    private List<ValRadioVo> usrList;

    /**
     * 是否预分配，=1是，=0实际分配
     */
    @NotNull
    private Integer ispreass;

    /**
     * 批次ID
     */
    private String batchid;

    /**
     * 如果存在：直接指定组分案及派工
     */
    private String grpid;

    /**
     * 绑定天数,grpid存在时有效
     */
    private Integer binddays;

    /**
     * 留案分配=1
     */
    private Integer pridelay;

    /**
     * 1=一键方案分配方式，0/null选择案件分配方式
     */
    private String isquydist;
}
